rustup是rust版本管理器
安裝指令如下
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
接著安裝rust總共有三個版可以選擇
rustup install stable
輸入下面指令檢查版本,如果有顯示就是代表安裝成功
rustc --version
rustc 1.54.0 (a178d0322 2021-07-26)
也可以透過這個 ~/.cargo/bin 目錄查看到安裝的rust工具
ls ~/.cargo/bin
cargo cargo-clippy cargo-fmt cargo-miri clippy-driver rls rust-gdb rust-lldb rustc rustdoc rustfmt rustup
rustup update
查看目前所以安裝的版本
ls ~/.rustup/toolchains/
beta-x86_64-apple-darwin
stable-x86_64-apple-darwin
切換預設版本
rustup default beta-x86_64-apple-darwin
info: using existing install for 'beta-x86_64-apple-darwin'
info: default toolchain set to 'beta-x86_64-apple-darwin'
beta-x86_64-apple-darwin unchanged - rustc 1.55.0-beta.9 (27e88d367 2021-08-28)
針對專案設定版本
rustup override set nightly
info: using existing install for 'beta-x86_64-apple-darwin'
info: override toolchain for '/Users/ken_jan/rust/hello' set to 'beta-x86_64-apple-darwin'
beta-x86_64-apple-darwin unchanged - rustc 1.55.0-beta.9 (27e88d367 2021-08-28)
rustup self uninstall
如果你只是想嘗試看看,完成不想安裝,也可以使用瀏覽線上版本
相對於golang的安裝,rust官方就內建版本控制方便許多
這部分rust大勝